package de.unicornEntertainment.stundenplanapp.einstellungen;

import android.os.Bundle;
import android.widget.ArrayAdapter;
import android.widget.CheckBox;
import android.widget.Spinner;

import com.actionbarsherlock.app.SherlockActivity;

import de.unicornEntertainment.stundenplanapp.R;

public class EinstellungenActivity extends SherlockActivity {

	// Globale Deklaration
	
	/**
	 * Wird beim Start der Activity ausgeführt
	 */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_einstellungen);
		
		// Lokale Deklaration => Hier der GUI-Elemente
		CheckBox chkbox_emailBenachrichtigungen = (CheckBox) findViewById(R.id.einstellungen_checkbox_emailbenachrichtigungen);
		CheckBox chkbox_popUpBenachrichtigungen = (CheckBox) findViewById(R.id.einstellungen_checkbox_popupbenachrichtigungen);
		CheckBox chkbox_pushBenachrichtigungen = (CheckBox) findViewById(R.id.einstellungen_checkbox_pushbenachrichtigungen);
		Spinner spn_buttonfarbe = (Spinner) findViewById(R.id.einstellungen_spinner_buttonfarbe);
		Spinner spn_hintergrundfarbe = (Spinner) findViewById(R.id.einstellungen_spinner_hintergrundfarbe);
		Spinner spn_schriftfarbe = (Spinner) findViewById(R.id.einstellungen_spinner_schriftfarbe);
		
		// Spinner mit Daten versorgen
		ArrayAdapter<CharSequence> adapter_buttonfarbe = ArrayAdapter.createFromResource(this, R.array.einstellungen_spinnerArray_buttonfarbe, android.R.layout.simple_spinner_item);
		adapter_buttonfarbe.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		ArrayAdapter<CharSequence> adapter_hintergrundfarbe = ArrayAdapter.createFromResource(this, R.array.einstellungen_spinnerArray_hintergrundfarbe, android.R.layout.simple_spinner_item);
		adapter_hintergrundfarbe.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		ArrayAdapter<CharSequence> adapter_schriftfarbe = ArrayAdapter.createFromResource(this, R.array.einstellungen_spinnerArray_schriftfarbe, android.R.layout.simple_spinner_item);
		adapter_schriftfarbe.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
		
		
		
		// Spinner mit Adapter verknüpfen
		spn_buttonfarbe.setAdapter(adapter_buttonfarbe);
		spn_hintergrundfarbe.setAdapter(adapter_hintergrundfarbe);
		spn_schriftfarbe.setAdapter(adapter_schriftfarbe);
		
		// Farben der Schrift der Adapter setzen
			// TODO: Farben anpassen
	}
}
